/*
 * ICfg.h
 *
 *  Created on: 29.01.2013
 *      Author: ILYA
 */
/*
#ifndef ICFG_H_
#define ICFG_H_
#include "Mutex.h"
#include "Task.h"
#include "CfgParams.h"
#include "Parameters.h"

enum CFG_STATE {BUSY, SUCCESS, LOCKSUCCESS} cfg_state;

enum CFG_STATE GetRootParam(char* path, GroupNodeParam* dest, int* count);
enum CFG_STATE TryGetRootParam(int timeout, char* path, GroupNodeParam* dest, int* count);
enum CFG_STATE GetConfigRoot(struct CfgRoot* cfg_root);
enum CFG_STATE GetCurrentChannel(struct Node_channel* Curr_Channel);
enum CFG_STATE GetOperationMode(struct OperationMode* op_mode);
#endif *//* ICFG_H_ */
